2595
2
2577
1101
3
27558
12
1975
4
2889
8549
5
2639
1803
3233
1202
8
3102
1048
1
1600
9201
26
4000
7
8648
17
4419
5424
2011
9
1075
947
771
3042
875
1373
6
1807
2407
1319
2582