530642
204513
81648
256453
77666
741202
281746
78863
505276
389247
149158
98560
2939361
2624455
2556928
2510455
2240995
2136955
2098281
2028719
1913226
1678208
1612351
1571406