5223
9
2257
1
2275
2
3510
3691
5
2897
4
2189
0
2748
418
3428
3
3114
871
745
547
2055
116
4111
2961
676
2209
2987
44199
2546
1152
843
1869
347
171
2076
2111