17970
15
2392
0
2129
3
1445
1
3838
4
1900
3169
1135
1662
1181
752
1030
2
1947
11
1979
11153
8
2620
1209
456
1850
382
2371
1528
1547
4578
6
10952
5
1762
1526
924
1162
6026