2588
5
1952
2
2198
1
4987
3
17184
44
2521
4
4713
14
834
1029
3546
3303
538
689
2506
0
2796
629
22330
22
7756
1215
244