2069
3
1220
2
2115
4
5262
10
907
1
10270
2496
1666
2442
2770
4888
287
521
814
385
180849
0
2644
395
1152
467
933
1385
9355
4864
2843
767
458
2513
6
3653
282572