2477
3
5151
2
2245
1105
0
1239
1
484
534
2663
596
490
475
1744
1298
850
938
1243
2123
429
1103
323
2271
4
334
8527
1070
3971
2439
717
1166
562
1862