1033
1
1324
1439
2
2326
4
1832
3
1358
1156
7952
3006
401
381
0
1952
887
1133
1939
1009
957
951
1518
454
1022
403
2121
409
2129
1182
415
1045
3564
456