321656 15
239976 28
109856 15
1499228 82
262581 9
53628 10
444226 43
13783 5
128353 15
641306 44
309509 57
752552 62
323658 34
53452 12
288284 21
417382 70
313276 11
24609 4
363428 20
89132 17
16655 3
23057 4
1047577 113
72306 8