501976 27
33308 4
81703 2
422276 100
539459 76
503003 57
346108 33
741132 90
507728 20
242604 47
396306 20
392132 35
1730259 80
494001 21
697534 72
240404 17
680754 56
620481 29
454959 34
1452654 157
327252 41
461503 100
26177 34
18603 10