4042
2
829
1
1714
2755
249
0
733
569
2102
543
665
1831
5
1164
419
290
452
652
417
396
404
2586
1356
713
917
1055
2429
940
309
348
2726
1950