31450 504
12557 533
1848 173
4161 385
961 59
16028 61
2175 489
10673 159
8111 447
992 45
2643 388
30536 263
32868 538
32375 121
898 98
2902 276
7580 602
16268 258
7948 724
2634 480
1464 367
7156 715
17012 857
6383 547
1382 281
5919 474
2625 687
3857 302