52
21
102
9
8
71
203
292
1888
4597
3988
1679
3656
3518
2668
4338
262
283
243
1184
37518
777
308
266
18
424
386
467
39612
5211
1786
1847
1555
32511
1016
1203
1334
1784