105
740
1432
41
123
2018
26
127
343
385
179
3
6
380
3
16
55
129
18
7
4
24
22
29
4
255
17
0
1
32
40
9
307
64
11
84
78
1
2
23
1075
832
546
3
3
23
14
853
334
91
