52
21
102
9
8
71
203
292
1878
4587
3978
1669
3666
3508
2658
4288
262
283
243
1184
36818
777
308
266
18
424
386
467
39512
5211
1786
1847
1555
32611
1026
1203
1334
1794