7412
4
1661
3
2260
1762
1
2691
0
1584
2429
1878
2
40
145
384
307
253
600
215
518
82
353
100
1001
476
150
377
338
625
306
429
233
391
428