150
1
869
536
1061
4
4017
2
882
752
7858
9
175658
0
991
124413
622
707
6120
6
1401
1251
11
277967
9504
604
1770
558
685
1045
1119
3
222
1273
116483
18
64712
17057
1539
20