3225
3
1508
2
1975
1
1411
2788
1905
2258
1040
1587
1595
1221
833
1764
0
10180
8
666
942
1128
1791
1727
1056
903
1115
1681
1414
2614
83
1434
5276
6
1964
1364