398
136
409
111
245
431
415
516
262
310
1091
1395
726
485
619
268
292
315
244
786
1173
248
763
728
781
83
501
366
1078
636
835
706
1067
4161
2014
2847
2808
1375
1159
2279
4144
554
573
566
1800
1847
740
3385
2224
1190
1507
681
452
1665
1394
541
1353
1145
1240
671