348
345
1379
337
338
999
277
1000
276
1374
275
1373
1378
1382
273
1380
1381
1375
1372
1377
1376
226
220
221
719
730
219
697
183
63
178
49
171
50
170
169
168
167
47
527
531
629
5
630
0