151
13011
71
1498
119388
15711
23040
57448
573
1166
284
362
404
446
353
373
213
93612
84413
1679
243
1100109
16512
322
355
263
302
35
71067
342
432
877
25
1468
22819
194
272
1
13
225