20018375
5017
3556920
1705
7467072
2802
25358373
17253
7481793
2811
7347446
3600
13427606
6342
5443845
2026
4204943
2013
14196291
1938
8730454
6481
7599562
1410
664987
1646
8839951
3094
2678016
1005
14281199
1796
11869477
4080
6345793
3201
11010267
5566
5712332
1925
6833033
2500
18760645
7850
15654662
7857
3916683
882
3723321
1313
4953424
1463
5851740
1482
4950835
1655