22649632
11601
22225451
10141
19385665
9723
18032647
5852
9699679
4552
8385576
1159
13613975
5020
4684658
697
14458045
6534
3630678
471
6749275
2554
5234465
1969
1070563
483
6609826
3311
12388462
5381
16196062
6358
8234330
2811
9065423
3861
2628718
898
21231143
7737
9538654
5054
7413272
3317
1778276
179
17782274
7982
4813278
1888
12362198
4150
117973
276
6299439
2912