2710
2
1681
1
2173
2368
1691
1766
553
1535
4311
1788
1382
789
0
1619
635
9954
6
1895
300
2715
2169
446
4278
2942
1583
3401
5
3177
1211
2204
1815
977
2184