2478
3
1543
4
469
0
1633
500
2523
596
1943
1
1311
1126
666
546
828
379
1151
1585
4476
2
2312
3516
938
717
383
1397
5065
2495
583
655
2228
2551