165
1
115
85
590
2
495
97
197
122
131
0
117
372
1316
3
127
203
76
155
123
135
177
51
985
629
92
46
257
279
414
308
350
400