2301
1
2489
2
2276
4
2287
1599
1230
3017
0
2788
3
2980
2866
844
2786
5
2044
665
6517
496
1960
17333
27
2209
5950
10
5579
7
1471
801
1977
1615
7733
1000
745
2578
693