2955
2
1543
383
0
477
798
611
522
1898
1
475
1750
13159
10
400
4106
521
5009
455
458
353
8116
6
363
472
543
1516
1708
1256
552
1636
2748
1462
804