153
91
146
6
14612
1054
541
414
26
513
733
471
171
421
1627
12
644
10
351
933
992
1455
381
261
31
29
741