2695
3
2184
1
946
2313
2321
1146
2
1761
1705
2243
2267
1242
1474
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