2988
2097
4917
3152
36310
2872
47216
9979276
3843
2473
2495
51524
1587916
1095612
995416
94993
9137258
7470154
726311
68405
58133
54292
52298