638
0
1844
1
21152
8
3090
6
2903
3
2932
2
551
2392
237
1301
1767
674
3080
3145
4
4471
1974
1583
17946
1759
851
1585
3461
1804
2583
7
2302
4915
1589
1347
2382
2440