942
1
1309
0
2788
2
1992
3
1905
3225
697
833
4914
2258
1508
1040
5389
1975
10180
8
1595
1295
1225
946
1363
1411
2570
1438
2763
605
2837
3026