1094
1
2682
6
4132
8
909
2
1395
1990
997
0
922
1234
1993
3491
2486
4
29046
49
587
4440
645
4415
1771
963
1390
518
725
578
443
597
521
496
476
805
1198
3