2818734
907
7947236
2459
10414219
5205
5941995
2337
13723494
5761
553413
307
5926476
2431
4642287
1592
7097168
2871
19945622
7345
39544485
11765
8278498
2616
5921936
2591
29802922
6597
9257233
3549
10858500
3835
7855775
3097
9696079
4190
1644092
442
21082310
9289
4967435
1972
8250899
2098
245182
584
5163364
1451
12437825
5444
182350
304
3612071
1115
4004010
1658