400
961
737
4015
367
2086
509
511
587
601
1284
419
510
589
580
311
1441
351
600
2087
936
457
1149
1190
3997