954
1190
828
16556
1633
515
1939
3336
574
2648
640
820
823
1171
999
876
679
497
1
30175
584
2
1635
874
1038
1
1232
2
6039
12306
3113
1711
689
1
1216
494
5046
1674
925
1
689
1595
1
4322
1344
1
6583