3186
9
5123
7
1717
0
889
1106
2261
3
1252
661
918
504
1633
5
543
307
98
1621
125
454
343
1988
2
970
1