961
1629
91
643
1303
18014
71
161
593
464
265
2910
171
122
242
353
382
13013
362
14710
683
365
143
9716
608
613
232
241
234