138
0
846
467
3351
1
373
376
584
800
984
996
622
383
255
592
81
413
165
456
986
117
441
459
309
668
1139
20634
8
539
1541
520