58
261
284
19
93
2127
1956
951
472
442
15429
352
761
1235
1112
1088
1537
24512
2487
22910
22513
7
1
91