221
401
1112
1278
85
1858
21717
7411
844
1287
18
324
5110
235
438
2109
1127
304
242
472
321
44
11
995
285
19113
581
863