527
3
2502
2
2495
0
1978
3296
4
3014
20
1941
1
2317
5
7592
7
346
658
2897
1647
2079
1514
2277
3085
2234
2701
2105
2036
5141
1639
988
2193
9
1618
4465
22
1529
2318
2127