1615
2
821
1
2526
600
0
564
3693
3
1780
1696
5
1123
4148
2431
1587
2184
1747
5051
434
20163
44
1509
713
1485
5527
2282
1026
3188
4
655
884
664
812
611
881