1503 28
3665 125
5897 287
2413 81
4161 294
6447 247
7223 879
4173 646
3537 434
7920 535
16156 427
4774 83
8124 362
5168 191
13630 721
3197 88
11579 672
9720 933
6969 266
8808 408
13777 102
1318 121
2805 372
2813 281
6861 580
3461 463
1231 32
3611 608