344133
319458
23519
771695
48694
270209
564270
19240
706817
775684
730691
745112
5447367
4471934
4300459
3434462
3424998
3364286
3313956
2981728
2965226
2462209
2123352
2118407