137543
590498
3229
41210
522654
54476
967964
326438
583243
886958
48895
240361
5424367
4453934
4287459
3432462
3416998
3356286
3302956
2977728
2957226
2457209
2122352
2117407