155
2
70
1
182
140
92
490
6
90
78
79
113
112
81
642
538
1561
1873
509
552
409
87
1210
566
86
64
763
1101
511
53
82
380