995
1
2181
2468
3
2512
2
838
900
1093
0
2292
12
1526
1883
1856
376
933
1826
420
493
1662
405
945
476
731
32
462
745
386
116
445
300
802
448