278348
318779
1037125
299357
341846
763513
332672
933908
491188
227765
549439
969294
300769
988741
910968
956514
17977484
15536692
14337960
10800916
7290156
7100668
6946362
6918831
6325477
5787960
5640623
5431253
434270
4070231