21152
8
2903
3
55
0
25669
3090
6
2593
1
19783
2
2932
297066
3624
4
2378
4651
758
795
493
1849
757
14
1189
578
2996
593
32302
557
852
361
3080
1001
803
2535