2996
0
2535
2
19783
2890
3
25669
3621
17946
32302
2366
1
1716
1558
3470
5
2600
4
930
1749
929
3428
1710
21152
8
2932
1490
1846
1464
1782
1014
1723
1633
451
3498
1120