2848
2
1672
1
841
1548
1994
1544
3
2447
6
1115
0
2192
1218
475
581
1012
1310
1074
1225
984
575
718
1665
629
566
883
868
1376
1816
660
1239
978
504