1504
1393
1387
1374
1512
1328
1397
1482
976
1478
1373
1395
942
1394
980
1092
1396
1094
1329
1372
1371
844
845
852
757
853
836
3433
114
109
104
103
100
95
633
618
634
92
85
79
630
653
667
76
68
67
65
660
63
623
659
62
658
61
608
620
670
666
609
564
3454
3455
3456
