999
1
451
0
2340
839
1319
10952
5
1527
1402
2
6987
3
1358
918
2346
708
4
6779
400
4288
3216
10
2972
2524
1639
7159
1672
2660
3484
4080
2710
2578
2576
2562