996
4
684
2
621
1447
6
2926
9
4691
21
698
1604
1522
2245
5
843
1
730
744
728
1332
3
910
3271
17
914
2140
717
851
689
825
6220
4542
990
644
1375
2134
2168