421151
650180
376892
615339
273449
170360
256583
821551
652464
441477
499721
609468
792636
130902
532194
487620
5596500
2921654
2128336
1888238
1818736
1757895
175167
1659433
1533922
1524854
1478850
1401500
1356912
1341400