40272
123268
910754
916635
423756
93495
686490
678414
259773
141
203
91
5410367
4442934
4280459
3432462
3415998
3350286
3298955
2970728
2956226
2452209
2122352
2116407