23909
284
127
110
3996
19
51
2678
5
4
130
3
374
1529
439
10
8
7
13
157
16
423
98
91
32
102
22
2
209
1
47
43
257
28
2631
59
417
103
24
42