615
1
123
439
50
471
3
396
881
2
686
364
394
1343
0
1093
73
272
88
304
329
1249
1522
324
381
1374
519
540
886
259
680
334
354
339