2275
2
3114
4
290
1824
0
7334
31535
5101
1
19279
4143
6
315
2668
1452
25137
43
3353
11
17353
2016
883
2735
802
2730
467
20634
8
2697
5
3327
1642
2855
3
507
544
458