615779
81238
43630
953788
805421
166890
880885
475804
827889
399474
303211
989510
6299368
5108935
4898460
37891000
3758287
3736956
3628462
3341226
3280730
315336
2754209
242110