538
1
530
1780
1028
3
1109
2
679
1643
2930
6
776
2957
8
1001
561
411
947
505
413
1820
11
633
1652
22
2584
854
4
490
620
377
1837
5568
16
373
447
478
526