299
1
563
2
440
3
388
581
356
745
0
318
427
896
441
306
584
331
601
4
841
539
329
1371
323
381
519
680
333
354
259
886
73
271
88