1593
3
500
1
433
2
1864
1794
1858
530
484
462
710
906
722
821
1057
1183
580
546
1608
482
611
572
486
404
3500
18
481
5705
16
784
414
681