1004
1
2966
11
3186
1289601
4
5169
432
0
1057
1462
397
17946
123674
35
1913
1985
956
478
5862
5
11532
27
963
101569
21152
8
2295
3
755
1238
2758
915
1199
1672
608
2243
6
4915