431
0
1348
427
280
451
871
1164
370
248
517
765
375
2093
2
303
818
330
503
2190
1
3351
1392
445
596
2143
20634
8
588
749
767