298
1
333
243
102
2
220
354
779
9
424
340
696
712
12
515
439
540
382
324
334
541
519
1374
329
88
304
1251
3
1522
73
886
259
264