2730
6
2111
3
20634
8
1550
0
19279
2
602
1
31535
1304
3092
17353
25137
398
2953
1607
5559
247
4099
4
11829
2275
2306
871
2706
5
2194
1824
2814
2668
1869
2881
3114
3025