2958 8
3291 17
31382 51
10402 22
14425 103
43843 113
19282 75
43177 50
4005 10
13678 24
21151 55
8808 27
10947 46
23323 58
12238 18
19786 67
107402 214
7217 19
122287 282
8672 6
11429 46
126903 109
45013 147
1696 29