2996
0
17946
14
572
21152
8
585
25669
1189
536
19783
2
4651
3
2964
1
32302
475
4044
5
4471
2911
9
622
2535
1193
1639
863
106
3125
662
645
1461
547
5151
3498
4