2501
1461
2752
1572
3746
2494
3833
59515
4167
5188
3575
2574
1984137
13820284
1367812
11983261
1169340
110443
9919157
974711
814837
80166
74925
68422