142
562
27
1627
493
542
351
11
1152
615
2929
19
16
682
882
101
1583
25710
1214
2732
2252
322
52
521
662
663
601
661