313212
123554
452818
279325
15969
420889
89288
792555
1564436
1421262
1313213
1312104
1235905
1222104
1186849
1182466
914368
986635
66920
91000