393430
162813
534309
394838
816144
655406
486533
293280
22553
321930
153340
155818
2908361
2600455
2535928
2482455
2225995
2124955
2078281
2015719
1904226
1671208
1610351
1567406