540
1
833
3
615
220
69
243
102
2
188
366
957
353
479
297
332
282
123
471
396
881
686
340
494
466
313
1467
90
439
50
299