2666
9
2660
2
2996
0
2535
3765
4
19783
7793
32302
1986
25669
3090
6
14
10293
5
3831
7
2932
3498
1436
903
17946
1467
471
2499
1
1189
609
2906
1153
1583
1913
2639
13
5635
3