3074045
895
18988260
6063
2066530
490
15255058
10662
1973096
540
1583441
612
2205740
763
1694439
505
2050420
273
3046081
1068
1914803
574
1465926
380
734284
474
2636543
857
3033415
631
4731785
1818
2910424
977
21512426
9192
1178703
333
218463
307
7068806
2657
794458
232
1825142
295
9983726
2789
1303823
201
4344291
713
556853
826
863306
248