31450 504
12557 533
1846 173
4161 385
959 59
16028 61
2174 489
10672 159
8110 447
992 45
2643 388
30536 263
32863 538
32375 121
898 98
2902 276
7580 602
16261 258
7940 724
2634 480
1462 367
7156 715
17012 857
6383 547
1382 281
5917 474
2623 687
3857 302