2996
0
32302
14
453
128
1193
2907
2
1189
4044
5
17946
585
2535
21152
8
765
541
244
25669
3125
2087
3819
1
19783
6698
7
1461
2964
227
3498
4
2648
20
2478
1277