52
21
102
9
8
71
203
292
1878
4577
3978
1659
3666
3498
2648
4258
262
283
253
1174
34616
777
308
266
18
424
386
467
39612
5211
1786
1827
1565
32611
1006
1203
1334
1794