501
0
418
443
437
1603
3383
3
375
342
544
471
320
155
1511
529
492
637
1748
1466
302
297
722
1137
1
1710
200
432
655
157
1086