18403
6
1453
1
2000
24181
8
912
0
476
417
121182
1216
2
812
300
1327
2125
670
615
822
271
1073
1276
169211
11
1921
4
2669
9807
1343
4318
788
2269
3
874
22330
22
282572