1175
1
846
0
1132
1227
765
458
719
655
445
1212
670
365
318
422
1343
330
560
504
835
468
282
828
1540
3903
6
1782
1133
2490
1939
957
951