2332
0
318
493
3380
2
914
1643
6916
544
340
839
2701
519
3660
345
182
34
437
311
876
673
469
984
1780