440
3
286
1
468
232
703
394
318
486
718
236
578
328
2
266
205
72
356
400
99
253
336
414
352
1390
0
1537
444
386
482