604
501
500
499
498
410
556
537
504
1992
1711
415
414
1991
1990
1638
1660
370
1639
1647
338
1308
1207
1203
1200
1280
1274
1223
1201
1267
1268
1251
1250
297
219
1235
1234
211
209
1224
1222
207
205
1219
1218
864
129
119
117
733
745
729
49
47
