550
0
2490
2
2727
4
2013
5
301
97
168
91
182
127
86
165
902
2914
1243
3
746
992
1
1047
813
2676
5327
8
164
295
1422
157