21160
0
16327
2
14209
7
7965
4
9682
3
1759
1
18797
9
13143
10
2652
2591
1221
1423
20058
1326
1300
1403
81755
42
1267
76683
2263