81
1
59
85
163
2
113
39
114
47
53
57
217
138
1119
5
3988
4
495
1252
1408
3
987
531
467
401
494
1825
846
1149
1008
3083
13
424
663
445