123
2
618
115
1
122
31
78
131
167
3176
10
1063
868
645
106
1735
4
398
0
1850
1308
1149
5
656
995
1115
3
584
1717
3170
2042
2702
1580
2609
14
918
1714