12946 43
5310 14
18050 41
8956 32
2975 23
7299 19
4100 9
4513 21
14422 25
5392 12
3802 9
22553 61
18868 68
1827 7
24364 55
3164 2
3610 5
10181 35
3266 5
2491 15
3515 14
29990 92
3081 10
49819 98