1196
2
1647
4
1571
3
610217
1938
7
465
1
6527
2629
10
8754
6
13124
3685
116191
18
1388
1050
2000
579
1143
692
0
1276
4863
811
804
8535
26
1089
8
1155
770
888
20
623
1305
4260