4471
2
3090
6
572
0
4775
578
1189
1193
4198
1
2194
14
25669
475
490
1136
7258
593
929
138
2524
422
4757
55
427
1105
596
1103
562
484
2663
914