2390
2
2779
1310
0
3819
1
1012
1225
581
4158
8
542
475
629
978
984
718
1239
1816
2649
868
621
660
1055
1713
566
1017
1031
1252
883
3252
189326
17970
15