959
1
5033
15
4158
8
841
2
3316
10
1174
3819
2776
796
6
2333
3
946
2522
1935
1492
905
0
2999
1419
1451
289
4083
973
4375
4
1211
982