929
0
2996
106
41
25669
14
1189
32302
17946
19783
2
2478
1
1193
4044
5
2535
657
3125
485
1461
454
1733
2103
572
2964
477
3498
4
1404
1598
384
761
1194