142
2143
501
595
35120
19512
1598
1675
7616
643
19819
1385
1513
1607
2264
2207
2028
27
281
291
13213
8310
39
36
34
552
2246
2195
2327