528
0
14
21152
8
1189
3090
6
19783
2
2903
3
2932
25669
2996
1603
372
4775
1152
418
132
1894
4471
2471
3080
2964
1
520
325
1193
1755
2954
728
623
1420
530