2779
2
2390
1225
0
3819
1
1031
581
1012
475
1310
621
575
718
984
629
1337
2083
5
9877
6
868
566
883
1376
660
1657
1017
1816
978
504
542
1239
3551
10