3196 101
20065 503
12605 369
5358 755
14580 751
5711 727
3660 574
4029 853
15465 185
7235 328
24068 1040
2216 141
4928 669
2278 52
4824 398
11130 907
21748 294
4051 184
13585 306
4110 665
14122 264
4003 561
4024 281
3808 240
20845 841
3740 628
4633 837
5031 532