2584
11
1017
0
1862
1
556
2271
4
919
1576
3
984
1298
1012
2277
1376
749
1243
2304
761
1105
1015
534
2663
1225
596
1500
581
1744
868
4002
938
969
1998