303
1
119
0
106
2
379
549
3
313
110
357
112
344
81
142
227
329
231
456
4
262
244
35
47
1212
177
717
189
645
52
910
563
609
336