30932 58
20151 67
34171 99
17104 40
11455 16
25425 63
21744 36
43476 178
97925 309
54975 76
31769 92
35076 40
26206 47
5117 11
31246 74
3015 9
11001 21
8742 22
34664 130
4334 13
12018 23
6947 17