2779
2
2390
3819
1
1031
1713
4158
8
1105
0
484
534
2663
596
490
636
475
1744
3066
7
1298
850
938
1243
492
2123
429
1103
323
2271
4
334
8527
1070
3971