601
4
363
1
393
2
1341
0
1370
329
539
518
323
380
332
353
88
304
1249
3
271
73
679
338
259
886
264
993
10
367
631
401
416
442
122
404