1690
1
1681
2277
0
2710
2
1590
801
526
400
2184
496
2166
2999
3
1000
5094
9
945
2392
1358
830
1382
693
1819
725
476