953
0
2727
2
1736
837
602
527
646
2657
3
509
780
165
31535
1116
285
1877
1
422
1932
57
158
970
357
1924
352
3248
342
55
1414
326
671
2655