2275
2
1498
0
953
3510
3691
5
423
10270
4
2727
2748
3428
3
1861
448
1
543
4111
3498
1869
382
970
2546
820
757
2522
1352
1084
373
988
594
1712
2076
646