101989 332
50547 70
13146 10
11838 16
37442 125
31897 45
11719 32
5503 15
4872 18
40874 68
14755 34
2443 12
14223 12
59286 186
4410 9
4813 8
30976 61
34980 125
8396 37
11011 73
18924 48
9437 33