581
1
635
4
563
2
1049
3
1661
304
468
310
407
319
366
233
305
615
220
282
123
69
833
396
471
686
466
313
49
1467
90
340
494
718