30012 260
21011 69
22069 73
10179 33
11664 11
4997 12
31928 18
61833 89
51624 84
38213 66
89160 379
41731 207
23437 58
44270 50
28358 16
20234 19
33540 55
17446 22
51120 61
62979 116
40778 66
2892 167
27787 17
19875 162