1048
3
1015
2
1650
1
1410
3460
14
7736
9
1098
8658
17
2297
7
5794
6177
12
6414
3666
3327
1152
941
1035
996
4
705
2131
1881
2999
6
2918
25
2965
10359
8
1435
1957
5640
21672
54
1338