378777
115500
311263
969710
996295
815560
545485
826179
396162
433876
916291
275903
5544367
4546935
4365459
3463998
3448462
3419286
3369956
3023729
3014226
2495209
2137352
2136407