2089
1
1180
3
1519
6075
15
1125
796
6
1689
877
2108
1978
0
2835
2
2999
938
1219
8819
12
2908
10
2655
3671
5392
11
346
5820
2257
4585
1516
3296
4
1941
3715
7592
7
4335
1647