2301
1
2245
3
3200
2866
2
844
0
2786
5
665
496
2209
2276
4
596
5950
10
1471
801
1599
1615
7733
1000
919
745
2578
693
1365
894
3326
2153
7
526
1079
673
868