2377
1
1225
0
1494
1380
610
946
1310
2901
951
929
3
623
621
2512
2
467
1055
1252
582
923
1012
978
1669
2163
581
475
1946
2982
2082
660
1397
101415
109