2890
3
1590
1
951
1669
4
2710
2
2990
0
2392
9956
1015
14
1380
1751
1087
496
2475
1982
5489
11
572
32302
6139