2129
3
905
0
181
1251
1
2484
4
579
1195
2
74
535
1819
868
3419
13135
6
1123
25
64628
1656
932
27
891
20
2934
35
1980
1000
68
17029
11
129
2335
682