945
2
512
1
478
476
995
1227
805
1179
927
1331
4877
10
1995
9463
3
1959
2017
883
696
1242
954
749
880
747
1350
2721
8
1189
3925
22
5899
13
2727
12
1072
6219
6