945
2
512
1
478
476
995
1226
805
1179
927
1331
4876
10
1995
9463
3
1959
2017
883
696
1242
954
749
880
747
1350
2721
8
1189
3924
22
5899
13
2726
12
1071
6219
6