2089
1
1180
3
1519
4335
2
6075
15
1751
1107
623
1527
2476
2466
5
1978
0
1957
929
3211
688
1125
877
989
938