2996
0
32302
536
1189
19783
2
1049
3546
1
3498
4
17946
25669
14
55
1193
693
190
4044
5
138
572
2535
2907
3125
106
475
583
1603
402
1461
2964
593
189