49728
465248
1002433
518386
485155
130362
174552
147268
15880748
706986
5090578
4436980
3556510
3553192
2321216
2224495
834
332250
382972
397161