599
2
6968
0
596
538
1
7327
6
6210
582
5238
4
1420
2987
3067
485
1356
637
503
744
418
2520
839
3003
1944
1861
8
6712
12
1407
2261
2937
1645
2243
3481
2493