1615
2
821
1
2526
600
0
564
3693
3
1780
1696
5
4148
2431
1587
2184
1747
5051
434
20163
44
1509
1485
5527
2282
3188
4
884
3026
1725
2274
3954
1743
3000
14125
10