4471
2
572
0
4230
1136
3660
314
3158
392
14
25669
475
809
2524
938
1849
70
1611
1189
614
1105
536
1120
596
557
1103
562
1653
460
484
2663