1175
1
1541
2999
3
4328
2110
1590
1766
2
2368
4370
2551
1147
1210
1681
1731
83
666
0
935
1104
9566
8
802
693
703
1048
768
709
194
1044
1329
1397
960