22978
96596
362990
724106
140108
711593
82817
591109
20578
499628
721180
411178
699278
17283
351477
822923
1642571
1510673
1478967
144349
1367444
1253367
1244523
1244898
121938
1206296
1179418
1177560
1168995
1161948
226185
670343
472584
47223