989
3
1309
0
1992
697
923
1
2183
9
4914
2
1331
5658
3354
5
2738
2899
8
1119
5389
1501
1936
1442
947
2620
2908
10
1801
1920
3162
1740
1050
1725
795
101415
109
1299