4471
2
3090
6
572
0
1189
236
1
14
25669
475
1136
2121
593
929
138
2524
4775
1193
55
427
1105
596
1103
562
484
2663
914
490
2270
1304
17
1581
1243