1526
2
1854
3
1560
1
2019
862
0
802
1757
4
2238
1682
619
4572
5
2452
266
1843
998
697
2099
2159
4248
665
1148
2166
632
667
2573
7
1391
1185
2786
19944
1276