42614
2487
2372
2853
2637
3492
2288
1491
2984
1750
1832
2367
1587216
1094812
9964276
995116
94963
9134258
7458154
725011
68375
58103
54242
52288