851
1
1585
2
1583
3461
4
1225
0
3105
638
1012
1376
868
1310
542
1759
581
978
629
2496
3
1777
1347
890
4915
1589
2382
1844
3063
2440
718
1346
660