169
78
60
25
83
218
4323
3
19
106
51
91
3807
14
1621
2270
2092
1362
20
892
1374
1669
617
1499
999
620
1898
800
1019
1260
115
240
122
58
21
54
75
64
52
36
10
13
16
770
1337
628
153
171
32
28
101
672
260
147
22