996
0
3371
9
1124
3
1259
1656
1
2910
2
127
359
5765
1081
951
292
90
68
617
29629
89
103
18
1238
929
27
25
88
530
850
94
73
2491
14