120
1
542
1091
5
769
2
1111
593
3
429
625
0
428
306
233
391
491
616
275
331
1337
388
1320
657
523
1090
321
938
1259
1329
9
808
1212
531