105606
316445
627143
269637
587658
199494
943400
28082
564407
710347
39213
924431
5534367
4542935
4360459
3459998
3447462
3414286
3366956
3018729
3008226
2493209
2136407
2136352