598
487
486
485
1461
468
467
466
469
404
403
1434
402
1435
1433
1342
365
1337
1344
1345
332
957
948
940
944
279
201
959
926
1163
199
196
949
950
951
195
193
914
936
942
192
1125
988
1123
1191
113
110
108
106
43
41
39
37
36
