1585
2
1583
1
3461
4
2431
2382
2468
3
2440
2583
7
2890
815
0
638
2001
1716
1759
851
2600
1426
929
4915
1589
2534
1347
197
1844
3063
4833
1346
2475
1075
3017