426
0
150
1
170
76
144
198
645
348
493
4
441
59
365
799
531
2
380
3
400
356
540
5
372
370
612
321
387
503
616
324
172
795
7
855