127442
944161
393780
440445
28690
320718
741800
375928
64873
105537
110735
57110
5543367
4546935
4364459
3463998
3448462
3418286
3369956
3023729
3014226
2494209
2137352
2136407