1254
2
1285
1
818
0
629
581
2649
718
822
868
2741
4
681
1746
931
978
1392
575
758
1225
2595
660
373
17391
7
475
449
1056
4651
1017
1239
504
3252