2301
1
2153
7
2489
2
2233
3
2276
4
4179
2287
1599
3066
1230
951
2427
12
3629
3017
0
2788
2980
1423
1564
2866
844
2786
5
2044
665
2977
6517
496
1960
59
17333
27
2209