220543
804946
998499
252565
628863
938466
108895
42665
73483
391209
1012693
3042
32379464
27611131
24660998
24228481
18512343
16678973
154861029
14674239
12650764
10474485
775344
5711209