2452
2
606
1
421
773
2136
5
1148
0
1525
3
2829
1210
3106
4
2094
1587
838
1382
1348
1011
4690
2223
8
1816
4179
802
1749
1691
38477
34
2046
3326
83
745
496
2533