1059
1
977
0
1259
703
1538
2
956
1516
2528
2164
17
1162
3
1762
2621
4
6943
6176
12
1651
1427
3105
1466
1158
1275
2014
2245
1444
2695
538
5
472
2268
816
981