1174
1
1247
2
1015
1694
951
690
2669
564
2949
0
1301
1743
108797
2496
3
3629
1223
3371
9
2492
3466
1380
1676
3105
4
2966
10
1292
21152
8
5536
446
4732
2071
2670
1787