1371
0
2
1299
1
3538
4
777
3
1179
679
5272
5
6
2364
3136
992
1528
743
763
2955
7
2091
4247
2062
5360
21
1979
2072
1828
1319
2566
1219
1510
1152
934
4746
1174
2765
2649
1413
3243
995
1148
1049
1441
2502
1066
4918
1517