448932
70522
308646
699296
372959
621576
983294
25550
1033226
785426
618833
495145
33105465
28278132
251991000
24967484
18998346
17072973
157321032
14999239
12919764
10643485
877947
5931209