2093
2
357
0
1608
846
394
419694
9
918
618
320
729
325
477
514
503
683
1488
445
1584
294
1343
3
1710
1
493
3116
266
615
267
492
573
17353
2461
20