3038394
955
45954283
16779
2230646
807
692023
1077
22016145
10364
21115363
10244
15587036
3304
31606774
11724
5875525
3267
34700586
11561
1185505
197
23029940
9767
14322872
5312
2971638
650
10078389
3141
7255492
2475
2263426
609
4545397
1573
9934469
2585
3542902
1215
1126138
364
49215916
11378
17748791
5500
30248887
10103
11505844
6512
6027801
1178
10550363
4511
9127495
2796