438
0
2245
3
3090
6
2903
2932
2
21152
8
3765
4
3158
3059
297066
571
894
2295
1663
5
3176
2788
14
2270
932
3080
25669
19783
2465
345
6741
1189
1193
713
189
32302