3225
3
1508
2
1975
1
1411
1587
2258
1221
1905
1040
2788
942
1595
833
1764
0
10180
8
666
1681
1128
83
1791
1727
1056
903
1115
1414
1259
1536