1215
1
2557
3
850
1809
0
730
348
637
3082
1348
217
417
1501
1998
4987
7756
2506
1029
4713
14
5885
3303
2