504
1
1214
86
422
574
433
82
417
2
905
284
258
654
465
0
421
415
271
494
92
366
364
617
335
310
496
345
350
323
275
306
249