2250
1
987
2082
0
2772
1065
2466
5
12733
2507
3
2143
933
1264
1527
2627
7
785
610
3448
24337
22
5717
1857
2476
392
773
106
2835
194
456
3543
574
2134
4309