929
2
907
1
1651
1587
3498
4
1054
1894
1124
2830
7
1823
4111
6333
177
0
370
2989
5
2657
2372
2843
6370
10270
1578
661
2542
777
1193
625
2086
2283
96
292