1013
1
3818
7
2535
2
1305
3931
6
1988
737
0
650
3205
1070
2738
1142
1558
3576
3
1860
866
1801
2890
1168
1431
635
2356
1066
4944
907
1366
2349
2668
3544
2921
5