261
201
987
44
158
121
343
142
1007
524
248
49
292
317
238
446
203
1064
117
40
396
312
152
687
1613
433
30
69
22
55
265
63
90