2906
2
1235
1
1766
5065
15233
3738
5
1922
2366
3673
6
1746
1591
2732
1304
2400
262
2048
2141
9
2529
7
14
0
1169
2535
467
4044
3083