153429
229
3334153
1137
24847264
8485
21725237
8513
9140180
2682
1507622
515
19215796
6814
6716778
2136
97881642
35518
2516283
593
16976098
3578
24352752
10188
4187494
1536
2091059
596
4063888
926
1128428
7206448
1888
11105470
3854
1287961
424
35989220
11363
7735332
2946
1234941
364
27149885
12497
2247957
907
2186281
757
6724239
1366
7879827
2830
2828514
1024