818
2
519
1
665
940
723
5
351
294
333
21782
3
432
336
224
0
352
251
1348
386
417
719
7
653
434
380
669
4
537
302
122
563
890
2287
1481
1600