1551
2
641
0
391
394
20634
8
2522
419
661
2668
422
362
333
1131
467
2459
9
798
400
597
543
1152
1269
503
326
1333
470
417
476
1822
1