22812
2
59023
30
1390
3
32306
8
46747
10
12557
0
16552
2
29778
21
1086
0
7797
9
6330
0
41294
23
10281
16
5266
1
6307
7
50833
84
42620
39
36974
30
14682
36
51121
19
35992
50