863
0
230
496
573
699
391
728
2429
564
1233
503
385
758
2719
2
471
3286
35
339
1090
1296
461
577
362
400
437
221
1221
1348
99072
527