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