52
21
102
9
8
71
203
292
1898
4587
3988
1669
3676
3498
2658
4278
262
283
253
1184
35417
777
308
266
18
424
386
467
39512
5211
1786
1827
1565
32611
1006
1203
1334
1794