448693
1646390
222814
11007596
4049468
6015781
1098984
298228
220932
807168
1985312
1089562
120727
162642
242634
17882130
1201777
5952444
16180420
1458589
1781525
196019
588875
478979
3911431
348104
700997
1037534
3116924
353742
172863
127052
537662
462448
83145