989
3
3354
5
2183
9
5658
181997
11
1501
1
1936
2620
8
1801
1920
0
3162
1740
1050
923
1992
1725
795
2738
1331
108797
1299
1243
2
1119
2558
1317
754
1773
2386
598
2899