1603
2
20634
8
662
0
2799
3
1425
1
1889
1448
650
1587
2086
1392
2730
6
1513
1566
2855
2668
1182
1421
2275
417
2982
447
263
2326
4
1326
1665
3442
661
571
1470