2980127
1030
4174708
1523
4130154
2221
5810271
1567
5211371
1328
6828050
2139
2678854
964
3793403
606
10176205
3012
29899821
12487
3418234
1137
5018263
1008
8983101
2173
4483787
2170
34892387
20363
4600991
2183
2568933
559
11023430
4517
6138156
1467
18534676
8667
4111983
2023
7662740
1152
4963188
1284
2870978
823
27707502
16242
4280294
1954
7736548
3374
6364668
1941