19783
2
4032
12
7793
4
2996
0
1166
11
32302
532
1
2535
25669
17946
3090
6
2189
14
3060
5
12459
3
572
1189
2932
2277
3898
10
3498
22731
3765
2666
9
903
5164
255
2476
471
2802