2996
0
19783
2
17946
25669
1809
5
1189
32302
4471
14
758
3430
577
4044
2535
342
572
3567
3551
10
236066
2429
3125
2932
558
472
10941
561
1804
1
174730
18
2771
189326