1079
1
485
2
1586
1619
5
32099
0
2226
890
139
392
259
96
616
151
193
115
3
85
114
149
65
79
101
108
184
333
378
122
391
109
360