3354
1
1305
2666
9
2626
7034
2
1399
2366
2964
1000
0
3546
712
1532
2921
5
2780
2999
2932
4179
1431
4309
1424
5592
8
255
3498
4
905
3494
788
1416
582