2336
2
2056
4
951
1
1355
3
1985
2194
334
0
388
3660
239
355
437
368
634
432
603
455
493
3871
581
472
893
1722
506
894