2903
3
21152
8
55
0
25669
3090
6
19783
2
2932
3624
4
758
795
493
1849
757
14
1189
578
2996
593
32302
557
852
361
3080
1001
803
2535
761
3779
4148
4044
5