22631
173722
455271
257145
32976
302772
669286
151769
104245
51493
72746
421722
32378464
27610131
24660998
24228481
18512343
16678973
154861029
14674239
12650764
10474485
775144
5711209