1296
0
2270
1
1314
2
9228
4
1462
2015
1494
1674
1318
1308
3443
901
1020
2775
5684
6
1204
599
1797
7
8123
5
985
1268
1249
1229
3162
3
952
704
1270
1147
3085
2680