401081 36
296428 38
139908 28
95155 15
87530 10
74827 11
67076 9
66033 11
60006 7
55658 4
49405 5
48784 7
48376 5
45432 3
45151 6
41382 2