2301
2
1020
0
2257
1
2881
1677
1952
608
3114
4
6058
3510
4111
1932
2749
2748
1452
724
1098
14076
7
422
756
105807
42
382
2546
543
131
1885
1289
2445
929
419694
9