1385
1
521
2657
3
20634
8
1020
0
2730
6
2327
2
3092
2668
2564
814
2474
2283
4
395
467
1551
864
383
1932
9355
231
2271
968
2587
16
25137
16550
27
399
2683
692
19279