719868
481950
306400
502580
813497
436750
319966
303134
262440
212327
540502
30992
2780361
2492454
2444927
2364455
2156994
2061955
2002281
1938718
1851226
1633208
1559351
1519406