981
1
1015
8527
1038
1494
4
3835
5
3518
3
1451
0
1136
2
685
2271
1743
2505
2522
1681
1787
2041
2313
2999
2075
4821
4148
319
1386
2061
1298
2166