332
949
706
650
1
596
553
468
600
3385
3
3316
3329
3255
858
2
822
880
807
2301
5
2079
7
1804
2323
4
950
2029
6
2074
1674
1399
2168