2584
11
4398
10
556
0
5151
2
1576
3
1862
1
919
2477
2245
1105
2304
484
534
2663
596
490
475
1744
2277
1298
850
4002
4
938
969
1243
1998
2123
429
1103
323