778
1
856
2
1224
418
506
1293
638
628
532
1031
562
281
422
827
4
615
626
3104
1459
1410
2189
650
2092
961
0
2530
9
879
1408
3
495
425
459