1193
1
2135
2260
12
521
7952
3006
3
1132
422
0
1295
330
1852
2
1365
1750
1261
2086
2717
1587
468
436
1513
2669
3268
1133
2490
1939
1009
957
951
1957
454