1247
2
3629
1
1225
0
4198
1676
4732
1012
629
581
868
3765
4
1376
475
660
1310
575
718
978
504
542
2966
10
1252
458
621
984
1301
1816
923
1239
1757