3100
1
529
0
1115
4713
5
15440
39
1883
2211
921
767
1208
2
1364
3082
2570
3
1501
3359
4987
5838
417
1803
217
21743