1033
1
1324
1439
2
2326
4
1358
3
1156
2260
12
521
7952
3006
401
422
0
330
1852
1365
1750
1261
468
436
2669
887
1133
2490
1939
1009
957
951
1518
454
403