1125
1
2089
4335
2
2281
1180
3
1689
1519
6075
15
2072
1978
0
877
938
1219
1267
582
6697
2507
1146
1543
5348
8
3598
4
370
4085
873
2456
6753
17
5717
994
6
4627
7
5340