367
0
957
1511
471
685
290
1043
456
280
348
409
318
288
787
1161
1045
401
691
1939
2123
1059
2143
2121
4
2111
3
350
266
294
1824
1167