2886
4
2657
3
2264
2668
2
301
0
787
1877
1
3003
362
2231
953
659
474
1222856
2766
676
594
369
78
1131
1567
1710
3868
1045
476
17353
2132
1440
408
404