165
1
1452
3
122
68
180
107
37
120
85
123
216
101
195
2
81
102
1210
4
218
127
153
295
392
521
703
1031
1361
1524
663
1499
630