22710
11
30308
2
24347
2
38642
7
25528
5
17431
1
2496
1
28630
15
20995
7
26419
7
5829
6
12710
7
13147
12
7883
3
8980
2
31134
22
15606
21
173577
76
9029
9
40270
24
14558
13
99510
124
23166
23