22
49
424
393
1629
833
391
23
823
1007
852
783
621
561
463
342
431
853
29
1527
1124
1083
1054
1324
1123
14417
29525
201
12112