965
1
1506
0
1811
2812
4
1132
3903
6
440
2981
2
915
1399
2934
8
3499
7
1696
1081
1343
2221
3
3116
1640
5009
20634
1008
2474
670
964
521
2306
11392
2448
5
784
2814