1093
2
1162
1
1197
1041
1060
4
525
0
1167
3
649
1875
6
1877
990
4953
22953
8
7292
2075
3933
11
6827
5
1174
1287
7
877
2599
5730
2831
1479
1555
4784
12
3792
444
1078
349