339
0
870
439
514
294
503
348
1045
2190
1
248
918
494
303
383
297
226919
14
951
445
2490
1939
365
598
722
692
787