508
1
5479
14
683
723
996
8
980
1172
4
1093
1246
2
684
1511
3
1965
286
0
685
657
1068
7510
460
2514
6
775
237
1892
4245
1053
714
1889
1262
366
2305
5