101989 333
50547 70
13146 10
11838 16
37442 126
31897 46
11719 32
5503 17
4872 18
40874 68
14755 36
2443 12
14223 13
59286 186
4410 9
4813 8
30976 61
34980 125
8396 37
11011 73
18924 48
9437 33