2061
3
475
0
1331
1
2840
2
1023
1243
1424
2123
1105
1103
1339
534
490
2271
4
484
596
1166
562
2663
1862
668
1298
477
901
914
1581
938
1397
809
1507