2466
5
1821
4
3528
7
977
1
1525
2507
3
2143
905
0
933
1264
6929
11
1527
785
610
3448
24337
22
1857
2476
2451
2
773
106
2835
194
456
3543
574
4309
5412
1594
618