31106 580
2864 541
2242 249
3225 469
5512 604
5750 176
1863 289
2801 505
10150 261
449 69
1651 477
8481 873
5257 30
8316 999
8918 270
7437 443
8541 207
10659 182
11690 762
14707 714
11324 220
12910 405
11870 607
8376 175