2123
0
534
1298
2271
4
2996
2405
1862
1
758
2245
3
2145
10043
10
1500
1226
477
7633
6
3053
7
19783
2
2535
2392
809
938
337
1988
469
4044
5
6294
3083
6286
17946
1970