580829
104936
47714
619885
13234
972196
51466
945899
41545
39420
821152
764968
5541367
4545935
4362459
3460998
3447462
3418286
3368956
3021729
3013226
2494209
2137352
2136407