1051
1
1645
1734
1326
1145
915
2767
3
2393
2
1143
3287
1929
7952
422
0
330
1365
951
409
1261
1346
4
1642
1620
1152
1750
468
2799
1444
1221
467
1686
1009