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