93
91
146
6
14412
1044
541
414
26
513
723
451
131
431
1637
12
644
11
351
923
1022
1435
381
241
28
29
721