615
1
282
242
188
365
220
101
2
957
466
313
1467
3
90
718
340
494
471
396
881
686
49
439
539
518
1370
323
380
88
304
329
1521