953
1
982
83
1323
2
2624
2283
954
3714
8
1391
1938
1751
1825
486
2066
0
1691
2710
787
969
1977
3
2880
3423
736
5252
23774
4
5801
109776
42
18258