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