81
2
66
4580
3
182
6
2069
10
140
1
128
123
116
137
156
145
126
0
105
345
424
394
3414
8
390
1041
460
549
744
5
1762
610
6682
18
645
617
3289
9
1065