31013 909
7223 825
2742 221
5470 570
5676 534
2478 677
2873 398
5070 334
2422 408
2992 524
3103 752
17711 188
10579 734
11298 288
3538 672
9378 771
2075 307
3545 227
3048 91
13692 160
947 36
18627 555
14717 421
5372 472
1586 209
16460 565
4967 440
4706 449