2871
5
1012
1
1665
2799
3
1329
661
0
1129
105290
646
1559
2
650
3795
1587
1392
814
1385
521
395
1894
417
1231
2474
1518
968
1291
399
1425
1696
1501
1566