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