2955
2
3650
3
1666
1750
2748
6
1893
1
1516
1256
1708
475
0
798
1543
552
860
2470
1462
1379
383
611
5009
676
400
804
455
4106
522
13159
10
477
353
521