170
91
146
6
14612
1044
541
414
26
513
733
471
171
421
1637
12
644
10
361
923
982
1455
381
261
31
29
741