500
2
446
424
664
1534
1
1258
7
444
397
541
1618
14
1987
10
1443
478
957
9
696
3
1048
3111
1949
4755
6
1743
535
545
1133
5
499
568
3517
2316
480
1578
17459