703
1
3999
8
9463
1194
3
2249
1438
5
3088
935
466
0
688
2
1553
22
3975
1598
811
832
1050
1020
452
1405
11
471
5538
18
614
2539
4166
453
750
2089
4
3541
9
64609