357
3
1132
2
401
1
122
368
406
355
507
417
578
680
333
354
339
519
324
381
264
259
1343
0
364
394
601
4
88
304
1249
540
329
1374