778
0
938
596
914
919
2663
2524
969
2439
3168
894
1070
931
3660
3159
576
1611
355
420
883
758
1243
305
2123
1105
1103
571
393
534
490