809
2
542
1
641
1120
1428
921
922
635
1383
6
237
406
860
291
229
222
436
0
182
701
459
167
149
3
287
4
113
91
67
135
134
201
505
309