989
3
2245
3354
5
2183
9
5658
297066
0
1501
1
1936
2620
8
1226
1801
3053
7
1920
3162
1740
1050
923
1992
2797
1725
795
1295
2738
1331
2773
280
108797
2354
1581
2
1299