914
973
526
688
493
404
325
1203
1
991
2
2207
5
2103
1478
3
777
648
530
393
358
305
430
293
409
295
390
378
328