1525
3
1388
0
1090
2
1043
9
2879
15
6828
5
1693
5227
1061
1
2143
2215
1556
1006
2323
4
4980
7
1972
1364
1515
399
1278
830
1391
1622
2150
1655
1709
1717
2884
1399
3282
8