220
1
509
360
248
468
2
394
286
243
116
263
277
70
137
264
78
938
6
473
79
1043
9
358
1489
3
1332
1458
1171
969
1207
1048
3185
4
1577
469