1615
2
821
1
2526
600
0
564
3693
3
1780
1696
5
1123
2184
20163
44
713
6779
1485
14125
10
1928
681
471
869
305
645
841
4993
1421