144
2143
501
595
35020
19512
1598
1675
7616
643
19619
1355
1513
1617
2264
2207
2018
27
281
291
13213
8310
39
36
34
552
2246
2195
2327