990
2
1032
1225
1
6062
16
2730
6
2188
9
2554
1110
3
3251
1733
3440
521
6086
814
933
417
0
2326
4
1129
1291
6411
11
4111
565
7952
4033
5217
2659
968
1776
18385
699