601
595
1710
495
494
593
596
481
480
1987
462
459
1480
1478
409
1479
387
1634
1460
1481
335
962
960
957
1186
283
281
279
277
203
1181
1185
933
202
961
1170
1173
201
959
926
1163
1187
1196
989
1169
115
114
113
112
43
42
41
40
39
