454
0
509
366
2143
1661
1
355
439
1603
580
490
362
330
255
637
338
268
4864
443
957
797
405
901
1780
2713
358
286
259
2702