657
5
343
0
2233
3
1466
2
503
1
594
2845
1082
2111
1634
1703
8
1753
4
2053
1202
2830
3818
3009
20
2666
2990
2216