989
733
512
482
813
48
441
632
551
52
35
651
43
46
21913
392
555
432
1809
1123
21421
1285
1429
1217
40131
37238
753
852
945