599
1
1107
106
767
2
1935
1672
1768
5
2571
1259
2111
464
735
690
886
3
136
2091
2423
7
122
621
1161
687
794
874
908
2981
2362
2956
1011
579
95