3326
3
1492
951
1
2258
4360
9
1694
6236
10
2093
2670
1174
3012
4
2322
833
0
964
2480
2194
2
2921
5
2512
10827
3008
2535
4044
3083