2505
2
4431
9
1239
1
6753
17
517
2903
3
1014
0
5746
23
918
4
2013
2083
2687
5
7471
3591
11
2099
400
1558
1376
1864
5204
2836
383
1232