92
402
19915
1262
14
262
934
1135
30
201
221
26616
2487
433
1003
1636
496
881
411
1687
77
416
437
181
246
242
4514
11728