640
660
578956
442268
558103
651
574
185
376
7313
8626
270
23606
17780
15641
14082
10872
1052263
9574
940148
9330
778142
7300
70811