451
385
338
2052
683
812
451
1743
1502
1397
822
297
388
308
505
386
704
1130
1897
1298
435
1343
407
420
484
550
315
383
744
293
334
1202
606
450
732
917
742
350
601
748
671
718
1131
1413
336
867
995
546
403
589
759
1418
1246
807
