2695
3
2185
1
946
2313
2323
1147
2
1761
1705
2243
2267
1242
1475
5887
1556
786
4
1971
7
1075
1349
1114
5
1672
27
2658
12
1208
2454
2706
2520
5231
8
936
1357
4349
9
1162