398
136
409
111
245
431
415
516
262
310
1089
1395
724
485
619
268
291
315
244
786
1173
248
762
727
781
83
501
365
1078
636
835
706
1066
4161
2013
2847
2808
1374
1158
2279
4140
554
573
566
1798
1847
740
3382
2223
1189
1507
681
451
1664
1394
541
1353
1145
1240
671