21186 34
41009 101
33820 50
21632 54
32656 53
21837 47
43164 87
20545 31
40895 100
96189 365
42453 65
55529 90
29106 40
91688 186
36793 173
142097 471
98008 148
42898 52
115060 162
25370 39
26912 59
40701 106
53088 29
123421 256