638
0
1844
1
21152
8
2245
3
3090
6
572
297066
2903
2932
2
551
894
3765
4
1189
571
2392
469
237
2996
1301
1767
674
765
3080
3145
4471
1974
14
1583
17946
1193