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