1603
2
1889
1
2326
4
3466
1193
3564
3
775
0
1182
509
1470
18385
1894
2470
1733
4151
1716
1518
2086
837
662
694
1464
417
1929
1563
2799
4097
10
1231