851
1
890
1585
2
1583
3461
4
1844
1673
8535
12
3105
2668
638
0
1516
3715
2392
1759
2496
3
2462
1777
1347
4915
1589
5151
1736
2382
181997
11
3063
2740
2440
2911
9