1135
1
2268
3006
3
896
1902
2
798
0
787
909
1049
935
1260
957
1132
409
454
1557
415
403
381
493
1571
1099
722
714
547
2366
750
846
1219
5289
14