6676
12
1112
0
123674
35
3344
1
1431
504
588
854
5055
3
539
6466
1038
980
5949
5
24337
22
1161
4360
7
2229
4
673
1185
2
1777
2027
718
2505
5204
658
1376
3626