1038
1
2861
2
1694
951
2049
1424
1450
1015
690
2669
3475
5
564
1743
0
2949
108797
1089
1296
1451
6236
10
2264
2312
1405
991
1174
1688
1492
3
5347
1729