4471
2
572
0
1243
3429
337
14
25669
475
2151
1
2123
1621
578
392
2524
3690
1189
1105
332
673
596
1103
562
484
2663
914
490
1581
668
1166
534