269
1
364
458
4
248
270
519
267
2
884
1048
3
304
468
1659
581
634
510
0
563
440
388
366
319
305
233
310
407
703
487
343
101
760
718