2324
4
1986
2
1442
1
2578
2166
1380
0
2491
6
1646
1526
1532
1660
496
2100
1690
830
1568
1168
3644
673
300
2368
1813
1632
2173
2835
526
2082
2760
1382
5717