21152
8
801
0
2907
2
1392
1
1512
3426
4
2468
3
5375
19932
6
734
3735
787
2571
5
2262
3083
1194
2465
830
4303
12
1056
2932
534
2903
3051
1603
844
1107
920
2149
2087