26
235
74
105
92
76
483
60
3517
262
202
988
159
121
343
1008
525
292
317
239
446
205
1064
117
40
396
312
697
1626
434
30
22