5559
3
1872
0
1594
2
2224
282572
177
1903
1960
7
2461
20
573
2546
1
408
802
3888
785
12590
2064
5745
5
20634
8
3015
4591
9
472
1463
3674
10
1389
552
1557
912
2076
1383