588339
638333
476126
161803
694459
459858
684315
107542
29488
127139
830437
66917
5575367
4562935
4380459
3473998
3459462
3429286
3380956
3031729
3026226
2507209
2142352
2141407