1
41
1651
503
23
51
256
7
131
43
52
61
2
6
3
2294
81
472
2791
211
42
5968
263
4
12
6002
132
133
31
20
571
171