29355
0
3090
6
2903
3
2932
2
2996
21152
8
1346
3158
438
2788
485
3080
108797
1078
1472
6741
4
991
2416
1489
3286
1
25669
2031
736
2295
3206
5
1239
1537
2823
1285
894