2499
1
1400
0
1423
2886
5
1285
836
1264
590
1029
846
317
553
2416
2183
9
5349
10
4564
14
3172
3
4230
400
770
2650
2
2505
6
2632
1381
4073
7
2376
5293
11
3228
4016
2502