2283
4
1020
0
2730
6
3092
1
2327
2
2657
3
2668
1551
10396
8
412
16550
27
383
9355
864
2008
20634
231
968
2587
16
1932
467
692
2855
19279
1222856
2111
2189
4536
482
7334