2788
2
1905
1
2258
3225
3
1508
1040
995
1595
2468
1975
833
2512
10180
8
942
838
900
1093
0
2292
12
2181
1526
1883
1791
1727
1056
1856
903
1411
1115
376
1414