1596
402
951
294
349
987
1837
1745
340
382
1983
1031
1113
294
646
739
437
1420
1492
956
744
487
474
1477
1564
543
1312
386
577
1072
1617
475
1082
460
525
1841
738
321
1445
1520
293
574
424
424
389
676
562
2805
372
1146
1132
1048
319
