940
0
2135
3
2506
1
3228
1748
2
5825
4
6272
6
2039
7
2960
2535
3131
1458
955
560
803
465
392
2349
12733
5
3608
1058
852