515
202
39610
92921
296
374
85101
735
217
1297
233
27845
314
474
1095
105
542
1045
14710
573
1084
6988
1
71
31585
205
2809
394
403
8066
7485
1806
1165
83
2395
413
264
663
1861
567