1532
2
309
0
1895
1
1195
2283
2037
938
2166
2701
4
6189
9
1678
3344
3132
10
1175
1541
2999
3
2110
1590
1766
2368
1681
83
666
935
1104
9566
8
802
693
703
1048