3312045
819
4795974
1586
3341042
1152
1419431
464
3591987
1237
3081208
885
1276425
326
3242205
1159
996365
260
1237470
320
0
65
2294678
829
609585
160
12002577
4555
3958576
1112
3208395
1096
20279976
8585
18503151
8011
13426233
5965
9036432
3952
11765804
4124
11313437
4021
8018157
3889
9186176
3392
9895759
3333
7065683
2843
7028512
2422
2059059
681