428
0
376
215
343
2041
1
1650
575
483
443
378
1333
996
470
440
327
257
390
2111
3
1358
1600
3383
424
637
1360