90
0
394
20634
8
2522
419
661
2668
2
422
362
333
1131
467
408
282572
2634
2459
9
798
400
597
543
928
1
1152
1269
3116
503
326
1333
470
417