349
152
91
71
845
983
1124
771
10012
1257
878
833
694
591
666
1348
714
8010
321
331
301
17
15
25
361
39
2811
3
21