19932
6
1230
4
2732
2
3017
0
20163
44
4562
10
2309
2188
2322
8527
1
1884
3
2802
5
4476
1383
5204
24337
22
20312
39
1922
1809
1812
2935
4228
2741
1179
5196
1431
1191
57793
3315
980