989
3
1331
1
3354
5
2899
8
2077
947
0
2057
923
2183
9
1683
5658
1247
2
1225
2738
1119
1618
1501
101415
109
1936
2505
1442
3683
1743
2620
2908
10
1801
635
3054
386