59531 3
25628 5
13230 10
31153 2
19502 4
73576 54
46029 27
15601 12
71980 28
23481 10
15002 8
10307 8
157654 21
244432 22
194733 18
179678 11
136656 20
130277 17
74576 9
491005 65
192452 33
805383 76
318383 27
882102 81