43008 73
26819 44
38187 95
24294 47
36908 59
34412 53
30150 50
374758 974
36211 54
195363 645
20988 30
34399 77
65392 193
42532 119
39694 102
20065 34
57648 98
116308 248
65874 105
70498 206
51993 115
141096 363
43969 53
337472 1155